/*
 * 项目名称: java-study-self
 * 作者名称: VanillaLN
 * 创建时间: 2023-03-15 21:04:50
 */
package com.vanilla.circulation;

/**
 * Break Continue 的作用
 *
 * @author VanillaLN
 * @version 1.0.0
 * @since 2023/3/15 21:04
 */
public class BreakContinueTest {

    public static void main(String[] args) {
        for (int i = 1; i <= 10; i++) {
            for (int j = 0; j < 5; j++) {
                if (i % 4 == 0) {
//                continue; // --> 结束或者跳出档次循环 继续下一次循环
                    break;// --> 结束或者跳出循环  结束包括它的最近的循环
                /*
                System.out.println("1111");
                break 以及 continue 后面不可再执行代码块语句，编译不通过
                 */
                }
                System.out.print(i);
            }
        }
        System.out.println("===== for 循环指定标签后 =====");
        /*
        当for循环前面有指定标签时，break后面也指定标签就可以跳出想要跳出的循环
         */
        label:for (int i = 1; i <= 10; i++) {
            for (int j = 0; j < 5; j++) {
                if (i % 4 == 0) {
                    break label;
                }
                System.out.print(i);
            }
        }

    }
}
